Big Huge Thesaurus

Tilapia nilotica

noun